@charset "utf-8";
body {
		font:small Verdana, AppleGothic, Sans-serif;
		color:#333333; margin:0px 0; padding:0px; 
		background:#FFFFFF url('./images/Bg.gif') repeat-x ; 
		word-break:break-all; }

a { text-decoration:none; color:#333333; }
a:hover { color:#497996; }


/* Float bug */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }

/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Holly Hack */


/* misc */
img { border: none; }

p { 	margin: .4em 0 .5em 0; 
		line-height: normal; 
		}
	p img { margin: 0; }

hr {
		height: 1px; color: #aaa; background-color: #aaa;
		border: 0; margin: .2em 0 .2em 0;
		}

h1, h2, h3, h4, h5, h6 {
		color: black; background: none; font-weight: normal;
		margin: 0;
		/*
		padding-top: .5em;
		padding-bottom: .17em;
		border-bottom: 1px solid #aaa;
		*/
		}
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 {
		border-bottom: none;
		font-weight: normal;
		}
	h3 { font-size: 132%; }
	h4 { font-size: 116%; }
	h5 { font-size: 100%; }
	h6 { font-size: 90%; }


/*-------------------------------*/
/* customization */
/*-------------------------------*/

fieldset { padding:1em; border:1px solid #A1A1A1; letter-spacing:0; }
* html fieldset { /* \ Not Mac */ position:relative; clear:both; margin-top:1.8em;  padding:2em 1em 1em; /* */ }

legend { color:#666666; }
* html fieldset legend { /* \ Not Mac */ position:absolute; top:-.8em;left:.4em; /* */}

fieldset div { margin:.3em 0; }

label { vertical-align:middle; }
label span { color:#999; }

.input{ 	padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
			background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }

.textarea {		padding:4px .5em; margin:0px 0px 1px 0px; 
				color:#444444; 
				background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0; border:1px solid #B1B1B1; }

.checkbox { background:none; padding:0; width:12px; border:0 none; }

.submit input {
	padding:.3em; height:26px; 
	color:#444444; cursor:pointer;
	}

.dotLine { background:url('./images/common/dotLine.gif') bottom repeat-x; }

.more { text-align:right; font-size:90%;  background:url('./images/common/moreDot.gif') right 4px no-repeat; padding-right:12px  }

/* Wrap START */
#wrap { width:100%; }
#container { width:950px; margin:0 auto; }
/* Wrap END */

/* header START */
#header { }
#headerContainer { height:88px; }
	#headerContainer_1 { float:left; width:214px; }
	#headerContainer_2 { float:right; width:736px;  background:url('./images/headerBg.gif') right top repeat-x;}

#title { float:left; width:214px; height:88px; }
	#title h1 { }
	/* 已移至 Application.Footer.php 自動處理
	#title h1 a { width:393px; height:66px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/logo.gif') 0px 0px no-repeat; }
	*/
	
#navigationQuick {	font-size:90%; height:25px;}
	#navigationQuick A { font-size:100%; color:#EFEFEF; }
	#navigationQuick A:hover { color:#497996; text-decoration:underline; }
	#navigationQuick h3 { display:none; background: }
	#navigationQuick ul { list-style:none; margin:0 0 0 0; padding:3px 0px 0px 0px; color:#333333; text-align:right; }
	#navigationQuick li {	display:inline; padding:0px 10px 0px 10px; white-space:nowrap; 
							background:url('./images/common/separate01.gif') 0 2px repeat-y; }
	#navigationQuick li.first { background-image:none; }




#navigation { height:63px; background:url('./images/navigationBg.gif');}
	#navigation h3 { display:none; }
	#navigation ul { list-style:none; margin:0; padding:0 0 0 10px; }
	#navigation li { float:left; margin:0; padding:0 0px 0 0px; }
	#navigation li a { display:block; width:100%; height:63px; text-decoration:none; text-indent:-999em; background:url('./images/navigation.gif') 0px 0px no-repeat; }
	
	#navigation .item01 { width:119px; }
		#navigation .item01 a { background-position:-119px -17px !important; }
		#navigation .item01 a:hover { background-position:-119px -105px !important; }
	#navigation .item02 { width:119px; }
		#navigation .item02 a { background-position:-1309px -17px !important; }
		#navigation .item02 a:hover { background-position:-1309px -105px !important; }
	#navigation .item03 { width:119px; }
		#navigation .item03 a { background-position:-1428px -17px !important; }
		#navigation .item03 a:hover { background-position:-1428px -105px !important; }
	#navigation .item04 { width:119px; }
		#navigation .item04 a { background-position:-952px -17px !important; }
		#navigation .item04 a:hover { background-position:-952px -105px !important; }
	#navigation .item05 { width:119px; }
		#navigation .item05 a { background-position:-1190px -17px !important; }
		#navigation .item05 a:hover { background-position:-1190px -105px !important; }
	#navigation .item06 { width:119px; }
		#navigation .item06 a { background-position:-595px -17px !important; }
		#navigation .item06 a:hover { background-position:-595px -105px !important; }

#vision { }
	#visionEffect { }
	#visionContainer { width:950px; height:421px; }
#visionInside { }
	#visionInsideEffect { }
	#visionInsideContainer { width:950px; height:171px; }
/* header END */

/* content START */
#content { background-color:#FFFFFF; padding:0 0 0px 0; }

#contentContainer3 { }
 	#contentContainer3Assist { float:left; width:616px; overflow:hidden;padding:15px 0px 0px 0px; } 
	#contentContainer3_1 { float:right; width:440px; overflow:hidden; padding:0px;  }
	#contentContainer3_2 { float:left; width:165px; overflow:hidden; padding:0px; }
	#contentContainer3_3 { float:right; width:300px; overflow:hidden; padding:15px 11px 0px 0;   }

#contentContainer2 { }
	#contentContainer2_1 { float:right; width:700px; overflow:hidden; padding:25px 19px 20px 8px; }
	#contentContainer2_2 { float:left; width:203px; padding:22px 0px 0px 9px; }


.navSidebar { }
	.navSidebar h3{	display:block; width:154px; height:20px; text-decoration:none; text-indent:-999em; background: url('./images/sideTitles.gif'); margin:12px 0 16px 30px;}
	/*
	.navSidebar ul { list-style:none; margin:0px 0 50px 0px;background: url('./images/navsideHeadBg.gif') 0 top no-repeat; padding:8px 0px 8px 0px;  }
	.navSidebar ul a { text-decoration:none; color:#0C4C73; }
	.navSidebar ul a:hover { color:#497996; }
	.navSidebar .groupAssist { background: url('./images/navsideBg.gif') 0 bottom no-repeat;  }	
	.navSidebar li { background:url('./images/common/dotLine.gif') 0 bottom repeat-x; margin:0 18px 0 18px ;  }
	.navSidebar li .wrap { padding-left:50px;  background: url('./images/common/sidetitleIcon02.gif') 8px 6px no-repeat; line-height:28px }
	.navSidebar li.active { background-position:-400px bottom !important; }
	.navSidebar li.hover { background-position:-800px bottom !important; }
	.navSidebar li.active a, .navSidebar li.active a:hover {color:#497996; }
	.navSidebar li.active .wrap, .navSidebar li.hover .wrap { padding-left:50px;  background:url('./images/common/sidetitleIcon.gif') 8px 6px no-repeat; line-height:28px }
	*/
	
	.navSidebar .groupAssist { background: url('./images/navsideBg.gif') 0 bottom no-repeat;  }	
	
	.navSidebar div { margin: 0 !important; }
	.navSidebar ul { list-style: none; }
	.navSidebar li a { display: block; }
	.navSidebar li a:active { color: #fff; }
	.navSidebar li a:hover { color: #fff; }
	
	/*
	.navSidebar ul li ul { display:none; }
	.navSidebar ul li.active ul { display:block !important; }
	*/

	/* 1 depth */
	.navSidebar ul { list-style:none; margin:0px 0 50px 0px;background: url('./images/navsideHeadBg.gif') 0 top no-repeat; padding:8px 10px 8px 10px; }
	.navSidebar ul li { 	position: relative; /*float menu*/
						margin:0 0 5px 0; padding:1px 0 0px 0; background:url('./images/common/dotLine.gif') 0 bottom repeat-x; }
	.navSidebar ul li .wrap0 {  line-height:28px; background:url('./images/common/dotLine.gif') 0 bottom repeat-x; }
	.navSidebar ul li ul li.first .wrap0 { background:transparent url('') top repeat-x; }
	.navSidebar ul li .wrap {  background:transparent url('./images/common/sidetitleIcon02.gif') 8px 6px no-repeat; padding-left:50px; }
	.navSidebar ul li a { 	font-weight:normal; color:#0C4C73; text-decoration:none; }
	.navSidebar ul li a:hover { color:#497996; text-decoration:none; }

		/* 1 depth active */
		.navSidebar ul li.hover .wrap { background-image:url('./images/common/sidetitleIcon.gif'); }
		.navSidebar ul li.hover a { font-weight:normal; color:#497996; text-decoration:none; }
		.navSidebar ul li.hover a:hover { color:#497996; text-decoration:none; }
		/* 1 depth active END */
		
		.navSidebar ul li .on a { color:#FF0000 !important; }

	/*float menu*/
	.navSidebar ul li a.subfolderstyle { background: url('./images/navSidebarRight.gif') no-repeat 95% 50%; }

	/* 2 depth */
	.navSidebar ul li ul { 	position: absolute; width:180px; top: 0; visibility: hidden;border:1px #D1D1D1 solid; background:#F1F1F1 url(''); /*float menu*/
							margin:0 0 16px 0; padding:0; }
	.navSidebar ul li ul li { 	margin:0; padding:0; background:transparent url(''); }
	.navSidebar ul li ul li .wrap0 { background:url(''); }
	.navSidebar ul li ul li .wrap { line-height:28px; background:transparent url('./images/common/dotLine.gif') 0 bottom repeat-x !important; padding-left:26px; }
	/*.navSidebar ul li ul li.first .wrap { background:#F1F1F1 url('') top repeat-x; }*/
	.navSidebar ul li ul li a { 	font-weight:normal; color:#555555; text-decoration:none; 
								padding-left:0px; background:transparent url('') 0px 0px no-repeat; }
	.navSidebar ul li ul li a:hover { color:#FF0000; text-decoration:none; }
	.navSidebar ul li ul li.active a { color:#FF0000; }
	
	/*針對depth 1 - active重新設定*/
	.navSidebar ul li.hover ul li .wrap { background-image:url('./images/common/dotLine.gif'); }
	.navSidebar ul li.hover ul li a { font-weight:normal; color:#555555; text-decoration:none; }
	.navSidebar ul li.hover ul li a:hover { color:#FF0000; text-decoration:none; }
	.navSidebar ul li.hover ul li.active a { color:#1858B2; }
	/*針對depth 1 - active重新設定 END*/
	
	/*FIX*/
	* html .navSidebar ul li { float: left; height: 1%; }
	* html .navSidebar ul li a { height: 1%; }

	
	#navSidebar_intro h3 		{ background-position:0 -450px !important; }
	#navSidebar_album h3 		{ background-position:0 -320px !important; }
	#navSidebar_member h3 		{ background-position:0 -0px !important; }
	
	#navSidebar_overview h3 	{ background-position:0 -40px !important; }
	#navSidebar_about h3 		{ background-position:0 -40px !important; }
	#navSidebar_sitemap h3 		{ background-position:0 -80px !important; }
	
	#navSidebar_banner h3 		{ background-position:0 -120px !important; }
	#navSidebar_contact h3 		{ background-position:0 -160px !important; }
	#navSidebar_contactintro h3 { background-position:0 -160px !important; }
	#navSidebar_comment h3 		{ background-position:0 -200px !important; }
	#navSidebar_epaper h3 		{ background-position:0 -240px !important; }
	
	#navSidebar_notice h3 		{ background-position:0 -440px !important; }
	#navSidebar_download h3 	{ background-position:0 -400px !important; }
	#navSidebar_team h3 		{ background-position:0 -660px !important; }
	#navSidebar_qa h3 			{ background-position:0 -510px !important; }
	#navSidebar_article h3   	{ background-position:0 -360px !important; }
	#navSidebar_action h3   	{ background-position:0 -280px !important; }
	#navSidebar_product h3   	{ background-position:0 -480px !important; }
	#navSidebar_products h3   	{ background-position:0 -480px !important; }


/* content END */

/* footer START */
#footer { background: url('./images/footerBg.jpg') 0px 0px no-repeat; height:108px; text-align:center}
#footerContainer {}
#footerContainer_2 { padding:38px 0px 0px 0px; }
	#titleFooter { padding:45px 0 0 68px; }
	#titleFooter h1 a { width:103px; height:42px; text-decoration:none; text-indent:-999em; display:block; 
						background:url('./images/logofooter.jpg') 0px 0px no-repeat; }

#copyright { }
	#copyright a { text-decoration:underline; color:#FFFFFF; }
	#copyright a:hover { color:#FFF2000; }
	#copyright h3 { display:none; }
	#copyright dl { paddding:0; margin:0; color:#FFFFFF; }
	#copyright dt { display:inline; padding-left:15px;  line-height:160%; }
	#copyright dd { display:inline; padding:0; margin:0; }

	#copyright dt.title { background-image:none; }
	#copyright dt.telephone {  }
	#copyright dt.tips { background-image:none; }
	#copyright dt.tips2 { }
	#copyright dd.address {  }
	#copyright dd.tips2 { display:block !important; }
	#copyright dd.fax { display:block !important; }
/* footer END */


/* widget START */
.paging{
	font:small Verdana;
	color:#FFC800;
	text-decoration:none;
	text-align:center;
	background: url('./images/pagingBg.gif') repeat-x;
	line-height:30px;
	margin-top:20px;
	}
	.paging a { color:#FFFFFF; }
	.paging a:hover { color:#497996;}
	

.pathway {  color:#0C4C73; font-size:90%; height:22px; margin-bottom:3px; float:right }
	.pathway a { color:#0C4C73; text-decoration:none; }
	.pathway a:hover { color:#497996;}
	
#pageSearch { margin:0 0 0 0px;padding:0;display:inline; }
	#pageSearch:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#pageSearch { display: inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #pageSearch { height: 1%; }
	#pageSearch { display: block; }
	/* End Holly Hack */
	
	#pageSearch .input{ 
		padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
		background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
		color:#444444; border:1px solid #B1B1B1; }
	
	#pageSearch .searchSubmit { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:78px; height:22px; background:url('./images/common/searchSubmit.gif') 0px 0px no-repeat; }
	
	#pageSearch .advSearchSubmit { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:67px; height:22px; background:url('./images/common/advSearchSubmit.gif') 0px 0px no-repeat; 
			display:none; }
	
	#pageSearch .searchReset { 
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0 0 0 10px; vertical-align: middle; cursor: pointer; display: inline-block;
			width:55px; height:22px; background:url('./images/common/searchReset.gif') 0px -3px no-repeat; }
	
	#pageSearch input, #pageSearch select { vertical-align: middle; cursor: pointer; display: inline-block; }


#bannerWidget_3 { margin:20px 0 0px 12px; }
#bannerWidget_3 ul { list-style:none; margin:0; padding:0 0 0 0px; background-image:none; }
#bannerWidget_3 li { margin:0; padding:0px; background-image:none }
	#bannerWidget_3_2 { width:129px; }
	#bannerWidget_3_2 a {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:46px; 
							padding-top:61px; color:#FFFFFF; background:url('./images/banner_1_action.gif') 0 0 no-repeat; }
	#bannerWidget_3_3 { width:129px; }
	#bannerWidget_3_3 a {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:46px; 
							padding-top:61px; color:#FFFFFF; background:url('./images/banner_1_qa.gif') 0 0 no-repeat; }
	#bannerWidget_3_4 { width:129px; }
	#bannerWidget_3_4 a {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:46px; 
							padding-top:61px; color:#FFFFFF; background:url('./images/banner_1_article.gif') 0 0 no-repeat; }


#noticeWidget {  }
	#noticeWidget h3 {	display:block; text-decoration:none; text-indent:-999em; background:url('./images/moduleTitles.gif') 0px -480px no-repeat; height:40px  }
	#noticeWidget ul { margin:0px; list-style:none; padding:8px 0px 8px 0 ; }
	#noticeWidget ul a {  color:#000000; }
	#noticeWidget ul a:hover { text-decoration:none; color:#497996; }
	#noticeWidget li { background:url('./images/common/dotLine.gif') bottom repeat-x; line-height:28px; }
	#noticeWidget li .title { float:left; padding-left:12px; }
	#noticeWidget li .date { float:right; width:80px; color:#0C4C73  }
	
	#noticeWidget .more {  }
	
	
#productWidget {  }
	#productWidget h3 {	display:block; text-decoration:none; text-indent:-999em; background:url('./images/moduleTitles.gif') 0px -520px no-repeat; margin:0px;  height:40px   }
	#productWidget ul { list-style:none; padding:10px 0 5px 0px; margin:0px }
	#productWidget ul a { color:#000000; }
	#productWidget ul a:hover { text-decoration:none; color:#497996; }
	#productWidget li { float:left; width:126px; height:150px; overflow:hidden; text-align:center; padding-left:12px;}
	
	#productWidget li a .cover  {  background:url('./images/common/noImage.gif') center center no-repeat; }
		#productWidget li a img { border:3px #E1E1E1 solid;}	
		#productWidget li a:hover img { border-color:#497996  }	
		#productWidget li .title { margin-bottom:10px; }
		#productWidget li a .title { color:#000000; }
		#productWidget li a:hover .title  {  color:#497996; }
		#productWidget li .groupAssist {  padding:0px; margin:0px;}
			#productWidget li .price { float:left; display:none; color:#FA6701; }
			#productWidget li .link { display:inline;padding-left:18px; background:url('./images/common/page_go.gif') 0 0 no-repeat; }
	#productWidget .more { }



	
#albumWidget { }
	#albumWidget h3 {	display:block; width:100%;  height:40px;  text-decoration:none; text-indent:-999em; background:url('./images/moduleTitles.gif') 0px -360px no-repeat; margin:0px; }
	
	#albumWidget ul { list-style:none; margin:12px 0px; padding-left:20px; background:url('./images/common/separate01.gif') 0 0 repeat-y; }
	#albumWidget ul a { text-decoration:underline; color:#D94700; }
	#albumWidget ul a:hover { text-decoration:none; color:#497996; }
	#albumWidget li { overflow:hidden; margin:0px; }
	
	#albumWidget li .cover {	width:120px; height:90px;
								border:1px #d1d1d1 solid; padding:3px 3px; background:url('./images/common/noImage.gif') center center no-repeat; }
		#albumWidget li .cover img { width:120px; height:90px; background-color:transparent; background-position:center center; background-repeat:no-repeat; }
		#albumWidget li .title { padding:8px 0px 12px 0px;  }
	
	#albumWidget .more { text-align:left; background-position:0px; margin:30px 0 0 18px; padding-left:12px }	


	
/* banner START*/
.bannerWidget { }
	.bannerWidget h3 { display:none; }
	.bannerWidget ul { list-style:none; margin:0; padding:0; }
	.bannerWidget li a { color:#555555; text-decoration:underline; }
	.bannerWidget li a:hover { color:#FF0000; }
	.bannerWidget li { margin:0; padding:0 0 8px 0; text-align:center; }
	.bannerWidget li span { display:block; font-size:90%; text-align:center; margin-top:3px; }

#bannerWidget_main_sidebar1 { width:130px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_main_sidebar1 span { }

#bannerWidget_main_sidebar2 { width:200px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_main_sidebar2 span { }

#bannerWidget_page_sidebar1 { width:200px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_page_sidebar1 span { }

#bannerWidget_sidebar1 { width:197px; overflow:hidden; text-align:center; margin:30px 0 0 20px; }
#bannerWidget_sidebar1 span { display:none; width:}

#bannerWidget_sidebar2 { width:197px; overflow:hidden; text-align:center; margin:30px 0 0 20px; }
#bannerWidget_sidebar2 span { display:none; width:}

#bannerWidget_prompt { width:197px; overflow:hidden; text-align:center; margin:30px 0 0 20px; }
	#bannerWidget_prompt_1 a { width:197px; height:75px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/banner00.gif') 0 0 no-repeat; }
	#bannerWidget_prompt_2 a { /*width:197px; height:64px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/banner01.jpg') 0 0 no-repeat;*/ display:none; }
	#bannerWidget_prompt_3 a { width:197px; height:64px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/banner02.jpg') 0 0 no-repeat; }


#bannerWidget_main_header {}
#bannerWidget_main_header span { display:none; }

#bannerWidget_main_footer { }
#bannerWidget_main_footer span { display:none; }

#bannerWidget_page_header { margin-top:6px; }
#bannerWidget_page_header span { display:none; }

#bannerWidget_page_footer { margin-top:20px; }
#bannerWidget_page_footer span { }
/* banner END */



/* banner END */


/* widget END */

/* module START */

	/* 共用 START */
	.entrance h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					padding-top:40px; background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:4px 0 2px 0; }
	.entrance .pathway { text-align:left; }
	
	.entry { padding:0 0 20px 0; }
		.entry .titleWrap {}
			.entry .titleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .titleWrap  { display:inline-block; }
				/* Holly Hack Targets IE Win only \*/
			* html .entry .titleWrap  { height:1%; }
			.entry .titleWrap  { display:block; }
				/* End Holly Hack */
			
			.entry .titleWrap { margin:8px 0; padding:0 0 0px 0; background:#FFFFFF url('./images/common/titleWrapBgFooter.gif') bottom right no-repeat; border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; }
			.entry .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:10px 10px 20px 10px; background:#FFFFFF url('./images/common/titleWrapBgHeader.gif') top right no-repeat; }
			.entry .titleWrap .hh2 .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 4px no-repeat; }
			.entry .titleWrap .hh2 .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 4px no-repeat; }

			
			
			.entry .titleWrap .date { margin:0 10px 10px 10px; color:#555555; padding-left:20px; background:transparent url('./images/common/date.gif') 0px 0px no-repeat; }
			.entry .titleWrap .date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .titleWrap .date  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .titleWrap .date  { height:1%; }
			.entry .titleWrap .date  { display:block; }
			/* End Holly Hack */
				
			.entry .titleWrap .created { }
			.entry .titleWrap .file { display:block; margin:0 10px 10px 10px; padding-left:20px; background:transparent url('./images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }
			
		.entry .article { padding:10px 0px 15px 10px; line-height:180%; }
			
		.entry .article .image { float:right; }
		.entry .article .image img { border:3px #E1E1E1 solid; }
		
		.entry .photo {}
			.entry .photo ul { list-style:none; margin:10px 0 0 0; padding:0px; }
			.entry .photo ul a { text-decoration:underline; color:#9C3300; }
			.entry .photo ul a:hover { color:#497996; text-decoration:none; }
			.entry .photo li { margin:0; padding:0; }
			
			.entry .photo ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .photo ul { display: inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .photo ul { height: 1%; }
			.entry .photo ul { display: block; }
			/* End Holly Hack */
			
			.entry .photo li { 	float:left; width:126px; /*140*/ height:132px; 
										padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
			.entry .photo li span { display:block; }
			.entry .photo li span.image { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
			.entry .photo li span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
			.entry .photo li span.title { margin-bottom:6px; }
		
		.entry .back { background:url('./images/common/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
		.entry .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
		.entry .back A:hover { color:#497996; border-bottom:1px #FF0000 solid; }


	.entryList { padding:8px 0 16px 0; /*min-height:600px; height: auto !important; height: 600px;*/ }
		.entryList .pageNavigator { color:#646156; height:35px; padding:0px 10px 0px 8px; line-height:2.5;
									background:transparent url('./images/common/bgForm.gif') 0px 0px repeat-x; 
									border:1px #DDDDDD solid; border-left:none; border-right:none;}
			.entryList .pageNavigator .pages { float:left; white-space:nowrap; background:transparent url('./images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px;  }
			.entryList .pageNavigator .archive { float:left; white-space:nowrap;  padding-left:20px; padding-right:20px; 
												 background:transparent url('./images/common/date.gif') 0px 10px no-repeat;}
		.entryList .search { margin-top:10px; }
			
		.entryList ul { list-style:none; margin:0 0 0 0; padding:0; }
		.entryList li {  padding:16px 10px 16px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
			
			.entryList ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList ul  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList ul  { height:1%; }
			.entryList ul  { display:block; }
			/* End Holly Hack */
			
			.entryList li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList li  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList li  { height:1%; }
			.entryList li  { display:block; }
			/* End Holly Hack */
			
			.entryList li.odd  { background-color:#F0F0F0; }
			
			.entryList li .cover { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
			.entryList li .cover img { width:120px; height:90px; background-color:transparent; background-position:center center; background-repeat:no-repeat; }
			.entryList li .title { }
			.entryList li .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
			.entryList li .title A:hover { color:#497996; text-decoration:none; }
			.entryList li .title .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 1px no-repeat; }
			.entryList li .title .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; }

			.entryList li .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
			.entryList li .description {font-size:90%; color:#555555; line-height:150%; margin-top:6px; }
			.entryList li .description A { color:#444444; text-decoration:underline; }
			.entryList li .description A:hover { color:#497996; }
			
			/* cover 或 dot 擇一使用 START*/
			/* 移至各模組設定 */
				/* cover float START */
				/*
				.entryList li .cover { float:left; margin-right:15px; }
				*/
				/* cover float END */
				/* title dot START */
				/*
				.entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
				.entryList li .description { padding-left:15px; }
				.entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; }
				*/
				/* title dot END */
			/* cover 或 dot 擇一使用 END */

	.entryList2 { padding:0px 0 16px 0; /*min-height:600px; height: auto !important; height: 600px;*/ }
	.entryList2 .titleWrap {}
		.entryList2 .titleWrap:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .titleWrap  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .titleWrap  { height:1%; }
		.entryList2 .titleWrap  { display:block; }
		/* End Holly Hack */
		
		.entryList2 .titleWrap { margin:8px 0; padding:0 0 0px 0px; background:#FFFFFF url('./images/common/titleWrapBgFooter.gif') bottom right no-repeat; border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; }
		.entryList2 .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:10px 10px 20px 10px; background:#FFFFFF url('./images/common/titleWrapBgHeader.gif') top right no-repeat; }
		
		.entryList2 .titleWrap .date { margin:0 10px 10px 10px;color:#555555; padding-left:20px; background:transparent url('./images/common/date.gif') 0px 0px no-repeat; }
		.entryList2 .titleWrap .date:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .titleWrap .date  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .titleWrap .date  { height:1%; }
		.entryList2 .titleWrap .date  { display:block; }
		/* End Holly Hack */
			
		.entryList2 .titleWrap .created { }
		.entryList2 .titleWrap .file { display:block; margin:0 10px 10px 10px; padding-left:20px; background:transparent url('./images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }

	.entryList2 .article { padding:10px 0px 15px 5px; line-height:180%; }
	
	.entryList2 .photo {}
		.entryList2 .photo ul { list-style:none; margin:10px 0 0 0; padding:0px; }
		.entryList2 .photo ul a { text-decoration:underline; color:#9C3300; }
		.entryList2 .photo ul a:hover { color:#497996; text-decoration:none; }
		.entryList2 .photo li { margin:0; padding:0; }
		
		.entryList2 .photo ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 .photo ul { display: inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 .photo ul { height: 1%; }
		.entryList2 .photo ul { display: block; }
		/* End Holly Hack */
		
		.entryList2 .photo li { 	float:left; width:126px; /*140*/ height:132px; 
									padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
		.entryList2 .photo li span { display:block; }
		.entryList2 .photo li span.image { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
		.entryList2 .photo li span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
		.entryList2 .photo li span.title { margin-bottom:6px; }
	
	.entryList2 .article .image { float:right; }
	.entryList2 .article .image img { border:3px #E1E1E1 solid; }

	.entryList2 .pageNavigator {	 color:#646156; height:35px; padding:0px 10px 0px 10px; line-height:2.5;
									background:transparent url('./images/common/bgForm.gif') 5px 0px repeat-x; 
									border:1px #DDDDDD solid; border-left:none; border-right:none;}
		.entryList2 .pageNavigator .pages { float:left; white-space:nowrap; background:transparent url('./images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px; }
		.entryList2 .pageNavigator .archive { float:left; white-space:nowrap; background:transparent url('./images/common/date.gif') 0px 10px no-repeat; padding-left:20px; padding-right:20px; }

	.entryList2 .search { margin-top:10px; }
		
	.entryList2 ul { list-style:none; margin:0 0 0 0; padding:0; }
	.entryList2 li { padding:16px 10px 16px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
		
		.entryList2 ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 ul  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 ul  { height:1%; }
		.entryList2 ul  { display:block; }
		/* End Holly Hack */
		
		.entryList2 li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
		.entryList2 li  { display:inline-block; }
		/* Holly Hack Targets IE Win only \*/
		* html .entryList2 li  { height:1%; }
		.entryList2 li  { display:block; }
		/* End Holly Hack */
		
		.entryList2 li.odd  { background-color:#F0F0F0; }
		
		.entryList2 .cover { border:1px #d1d1d1 solid; padding:3px; float:left; margin-right:15px; background:url('./images/common/noImage.gif') center center no-repeat; }
		.entryList2 .cover img {	width:75px; height:75px; background-color:transparent; background-position:0px 0px; background-repeat:no-repeat; }
		.entryList2 .title { }
		.entryList2 .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
		.entryList2 .title A:hover { color:#497996; text-decoration:none; }
		.entryList2 .title .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 1px no-repeat; }
		.entryList2 .title .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; }
		.entryList2 .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
		
		.entryList2 .description { font-size:90%; color:#555555; line-height:150%; margin-top:6px; }
		.entryList2 .description A { color:#444444; text-decoration:underline; }
		.entryList2 .description A:hover { color:#497996; }
	/* 共用 END */



/* (制) */
#overview { }
	
	#overview .map { padding:26px 0 10px 0px; background:url('./images/common/moduleOverviewTitleMap.gif') no-repeat; margin-left:12px}
	#map { width:650px; height:400px; border:1px #A1A1A1 solid; }

	#overview .photo { padding-top:26px; background:url('./images/common/moduleOverviewTitlePhoto.gif') no-repeat; }
	#overview .photo ul { list-style:none; margin:10px 0 0 0; padding:0px; }
	#overview .photo ul a { text-decoration:underline; color:#555555; }
	#overview .photo ul a:hover { color:#497996; text-decoration:none; }
	#overview .photo li { margin:0; padding:0; }
	
	#overview .photo ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#overview .photo ul { display: inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #overview .photo ul { height: 1%; }
	#overview .photo ul { display: block; }
	/* End Holly Hack */
	
	#overview .photo li { 	float:left; width:126px; /*140*/ height:132px; 
									padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
	#overview .photo li span { display:block; }
	#overview .photo li span.image { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
	#overview .photo li span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
	#overview .photo li span.title { margin-bottom:6px; }




/* 網站地圖 */
#sitemap {}
	#sitemap h3 { background-position:0 -120px !important; }
	
	#sitemap table { width:100%; margin:8px 0 0 0;  }
	#sitemap td { padding:10px 8px 0 8px; border-left:1px #E7E7E7 solid; border:1px #E7E7E7 solid; }
	
	#sitemap .layer0 h4 { 	font-weight:bold; color:#000000; padding:0px 0px 0px 22px; line-height:40px; margin-bottom:8px;
							border-left:8px #0C4C73 solid;}
	#sitemap .assist { }						
	#sitemap ul { margin:8px 0px 35px 0px; padding:8px 0 0 0; list-style:none ;background: url('./images/common/dotLine.gif') 0 top repeat-x }
	#sitemap li { background:url('./images/common/titleDot00.gif') 15px 8px no-repeat;  padding-left:30px; min-height:27px; height: auto !important; height: 27px; }
	#sitemap li .wrap {  }
	
	
/* 關於我們(更多) */
.about {}
	.about h3 {	display:block; overflow:hidden; width:100%; height:40px; 
				background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:4px 0 2px 0; 
				padding:0px 0 0 23px; font-weight: normal; line-height:2.0; letter-spacing:-1; 
				font-size:16px; font-weight:bold; color:#666666; }
	.about .entry .article { line-height:1.8; }
	.about .entry .article p { line-height:1.8; }
	
	
	/*預留*/
	#about__1 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					padding-top:40px; background:url('./images/moduleTitles.gif') 0 -80px no-repeat; margin:4px 0 2px 0; }
	#about__2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:40px; 
					padding-top:40px; background:url('./images/moduleTitles.gif') 0 -600px no-repeat; margin:4px 0 2px 0; }

/* 廣編區 */
#banner { }
	#banner h3{ background-position:0 -160px !important;}

	#banner .entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#banner .entryList li .description { padding-left:15px; }
	#banner .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }



/* 連絡我們 */
#contact {}
	#contact h3 { background-position:0 -200px !important; }
	
	#contact .online {}
	#contact .online .titleWrap { margin:8px 0 10px 12px; padding:0 0 10px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#contact .online .titleWrap .hh2 { /*font-size:116%; font-weight:bold;*/ display:none; }
	
	#contact .online  ul { list-style:none; margin:0 0 0 12px; padding:0; }
	#contact .online  li { }
	
	#contact .online  li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#contact .online  li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #contact .online  li { height:1%; }
	#contact .online  li { display:block; }
	/* End Holly Hack */
	
	#contact .online ul { border-top:2px #B1B1B1 solid; border-right:2px #B1B1B1 solid; border-bottom:6px #B1B1B1 solid; border-left:2px #B1B1B1 solid; }
	#contact .online li { background:#EAEAEA url('./images/common/dotLine.gif') left bottom repeat-x; }
	#contact .online li label { display:block; float:left; width:135px; padding:14px 0 0 0; text-align:right; font-size:100%; }
	#contact .online li .info { float:left; padding:8px 0px 8px 25px; line-height:160%; }
	
	#contact .online li.tips { font-weight:normal; padding:4px 0px 4px 8px; background-color:#0C4C73; color:#FFFFFF; }
	#contact .online li .annnote { display:block; }
	
	#contact .online  li.firstName { }
	#contact .online  li.sex { }
	#contact .online  li.email { }
	#contact .online  li.phoneNumber { background-color:#F9F9F9; }
	#contact .online  li.authorityCode { }
	#contact .online  li.comment { }
	#contact .online  li.submit { }
	
	#contact .online li.firstName input, 
	#contact .online li.email input, 
	#contact .online li.phoneNumber input, 
	#contact .online li.authorityCode input { width:400px; }
	
	#contact .online  li.comment textarea { width:450px; height:150px; }

/* 留言討論 */
#comment { }
	#comment h3 { background-position:0 -240px !important; }
	
	#comment .commentAdd {}

	#comment .commentAdd ul { list-style:none; margin:0 0 0 0; padding:0; }
	#comment .commentAdd li { }
	
	#comment .commentAdd li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#comment .commentAdd li { display:inline-block; }
	/* Holly Hack Targets IE Win only \*/
	* html #comment .commentAdd  li { height:1%; }
	#comment .commentAdd li { display:block; }
	/* End Holly Hack */
	
	#comment .commentAdd ul { 	border-top:2px #D9D6CB solid; border-right:2px #D9D6CB solid; border-bottom:2px #D9D6CB solid; border-left:2px #D9D6CB solid; background:#EAEAEA  url('./images/commentAddBg.jpg') left top no-repeat;  }
	#comment .commentAdd li { }
	#comment .commentAdd li label { display:block; float:left; width:135px; padding:6px 0 0 0; text-align:right; font-size:100%; }
	#comment .commentAdd li .info { float:left; padding:0px 0px 4px 25px; line-height:160%; }
	
	#comment .commentAdd li.tips { color:#333333; font-weight:bold; padding:10px 0 10px 45px; }
	
	#comment .commentAdd li.name input, 
	#comment .commentAdd li.title input, 
	#comment .commentAdd li.phoneNumber input, 
	#comment .commentAdd li.email input, 
	#comment .commentAdd li.authorityCode input { width:310px; }
	
	#comment .commentAdd  li.comment textarea { width:410px; height:150px; }
	
	
	#comment .commentCommentBody { border:1px #999999 solid; }
	#comment .topic { padding:12px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#comment .reply0 { padding:12px; }
	#comment .reply { background:#F7F7F7 url('./images/common/dotLine.gif') top repeat-x; padding:12px; }
	#comment .info { color:#999999; }
	#comment .description { margin-top:8px; line-height:120%; }

/* 單頁說明 */
.intro {}
	.intro h3 {	display:block; overflow:hidden; width:100%; height:46px; 
				background:url('./images/moduleTitles.gif') 0 0px no-repeat; margin:8px 0 2px 0; 
				padding:0 0 0 2px; font-weight:bold; line-height:40px; letter-spacing:-1; 
				font-size: 150%; }
	.intro .entry .article { line-height:1.8; }
	.intro .entry .article p { line-height:1.8; }



/* 活動消息 */
#action {}
	#action h3 { background-position:0 -320px !important; }
	#action .entryList li .cover { float:left; margin-right:15px; border:none }
	#action .entry .titleWrap .date .created { float:right; }
	#action .entry .titleWrap .date .date1 { float:left; }
	#action .entry .article p { line-height:normal;  }

	#action .entryList li a img { border:3px #E1E1E1 solid}
	#action .entryList li a:hover img { border-color:#4272D7}	
			
	#action .entryList li .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
	#action .entryList li .title A:hover { color:#497996; text-decoration:none; }



	#action .entrySign { background:url('./images/signupBg.gif') 0 0 repeat-y; margin-top:20px; }
	#action .entrySignHeader { height:28px; background:url('./images/signupHeader.gif') 0 0 no-repeat; }
	#action .entrySignContent { background:url('./images/signupFooter.gif') 0 bottom no-repeat; padding:5px 10px 20px 110px; }
	#action .entrySignFooter { display:none; }
	
	#action .entrySign ul.tips { list-style:none; margin:0 0 20px 0; padding:0; }
	#action .entrySign .status { color:#FF9E17; margin-bottom:12px; font-size:116%; padding-left:0px; }
	
	#action .entrySign .export { padding-left:20px; background:transparent url('./images/common/page_save.gif') 0px 0px no-repeat; color:#555555; }
	#action .entrySign .export A { color:#333333; text-decoration:underline; }
	#action .entrySign .export A:hover { color:#497996; text-decoration:none; }
	
	
	#action .entrySignstat { padding-top:25px; background:url('./images/signupTitleStatistics.gif') 0 0 no-repeat; margin-bottom:40px; }
	#action .entrySignstat .excerpt { color:#333333; margin-bottom:12px; font-size:90%; padding-left:0px; }
	#action .entrySignstat table { margin-bottom:20px; }
	#action .entrySignstat thead th { color:#555555; border-bottom:1px #999999 solid; padding-bottom:6px; }
	#action .entrySignstat thead th.info1 { width:40px; }
	#action .entrySignstat thead th.info2 {}
	#action .entrySignstat thead th.info3 { width:40px; }
	#action .entrySignstat thead th.info4 { width:40px; }
	#action .entrySignstat thead th.info5 { width:40px; }
	#action .entrySignstat thead th.info6 { width:200px; }
	
	
	#action .entrySignstat tbody td { text-align:center; padding:5px 0; color:#333333; border-bottom:1px #999999 solid; }
	
	
	#action .entrySignform { padding-top:25px; background:url('./images/signupTitleForm.gif') 0 0 no-repeat; }
		
		.signTips { font-size:116%; font-weight:bold; color:#333333; }
		
		.displayContainer { color:#333333; margin-bottom:26px; }
		.displayContainer a { color:#333333; text-decoration:underline; }
		.displayContainer a:hover { color:#497996; text-decoration:none; }
		


/* 活動花絮 */
#album {}
	#album h3 { background-position:0 -360px !important; }
	#album .entryList li .cover img { float:left; width:120px; height:90px; }
	#album .entryList li .cover { float:left; margin-right:8px; border:none; padding:0;  }
	#album .entryList li a img { border:3px #E1E1E1 solid}
	#album .entryList li a:hover img { border-color:#4272D7}	
			
	#album .entryList li .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
	#album .entryList li .title A:hover { color:#497996; text-decoration:none; }

	#album .entry .titleWrap .date span { display:block; }
	#album .entry .titleWrap .date1 { float:left; }
	#album .entry .titleWrap .created { float:right; }
	#album .entry .titleWrap a:hover { color:#497996 }

/* 文章分享 */
#article {}
	#article  h3 { background-position:0 -400px !important; }
	#article .entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#article .entryList li .description { padding-left:15px; }
	#article .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }


/* 檔案下載 */
#download { }
	#download h3 { background-position:0 -440px !important; }
	#download .entryList .titleWrap .date  { display:none; }
	#download .entryList .chapter { }
	#download .entryList .chapter h4 { padding-bottom:4px; /*background:transparent url('./images/common/dotLine.gif') bottom repeat-x;*/ }
	#download .entryList .chapter .description { color:#888888; line-height:130%; font-size:90%; }
	#download .entryList .chapter .file { background-position:0 1px; background-repeat:no-repeat; padding-left:20px; line-height:120%; margin-bottom:8px; }
    


/* 相關連結 */
#link {}
	#link h3 { background-position:0 -420px !important; }

	#link .entryList li .title { padding-left:15px; background:url('./images/common/titleDot.gif') 0 6px no-repeat; }
	#link .entryList li .description { padding-left:15px; }
	#link .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }

/* 相關問答 */
#qa {}
	#qa h3 { background-position:0 -560px !important; }
	
	#qa .entryList li .title { padding-left:23px; background:url('./images/common/qaQ.gif') 0 0px no-repeat; }
	#qa .entryList li .description { padding-left:23px; background:url('./images/common/qaA.gif') 0 0px no-repeat; }
	#qa .entryList li .date { padding-left:20px; background:url('./images/common/date.gif') 0 0px no-repeat; color:#666666; }

/* 最新消息 */
#notice {}
	#notice h3 { background-position:0 -480px !important; }
	#notice .entryList .titleWrap .date  { display:none;  }
	#notice .entry .titleWrap { background:none; border:none; padding-left:12px }
	#notice .entry .titleWrap .title{ color:#00547E; font-weight:bold; font-size:116%; }
	#notice .entry .cover { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
	#notice .entry .cover img { width:120px; height:120px; background-color:transparent; background-position:center center; background-repeat:no-repeat; }
	#notice .entryList a { text-decoration:none; color:#525252; }
	#notice .entryList .chapter { }
	/* #notice .entryList .chapter h4 { padding-bottom:4px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; } */
	#notice .entryList .chapter .description { color:#888888; line-height:130%; font-size:90%; }
	#notice .entryList .chapter .file { background-position:0 1px; background-repeat:no-repeat; padding-left:20px; line-height:120%; margin-bottom:8px; }



/* module END */
#product { }
	#product h3 { background-position:0 -520px !important; }
	#product .entry .titleWrap .date { display:none; }
	
	#product .entry .titleWrap { background-image:none; border:0; }
		#product .entry .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:5px 10px 5px 0px; background: url('./images/common/page_copy.gif') 0 7px no-repeat; border-bottom:1px #24497D solid}
		#product .entry .titleWrap .article {  padding-bottom:20px}
		#product .entry .titleWrap .price { padding:3px 0 3px 12px; color:#B30000; font-size:132%; font-weight:bold}
		#product .entry .titleWrap .price1 { color:#000000; font-size:13px; font-weight:bold; text-decoration:line-through}
	#product .entry .cover { float:right; }
	#product .entry .cover img { }
	#product .entry	.price { line-height:28px}
	#product .article { padding:12px 0 0 18px; line-height:1.5}		
	#product .entryList2 ul { padding-top:12px}
	#product .entryList2 li {  padding:5px 0px 5px 0;border-bottom:1px #E1E1E1 dashed; margin:5px 5px 0 0; background:url('./images/productListBg.gif') left top no-repeat; }
	#product .entryList2 .cover { float:left; margin:12px 0 0 12px ; border:none; width:126px; height:96px
								  background:url('./images/common/noImage.gif') center center no-repeat; }
	#product .entryList2 .cover img {  width:120px; height:90px; padding:3px;}							  
	#product .entryList2 .cover a img { border:1px solid #E1E1E1;}
	#product .entryList2 .cover a:hover img { border-color:#497996 }
	#product .entryList2 .groupAssist { float:left; width:500px;  padding:0; margin:8px 2px 0 18px;}
		#product .entryList2 .groupAssist A .title  { color:#0C4C73; text-decoration:none; font-weight:bold; font-size:116%;  }
		#product .entryList2 .groupAssist  A:hover .title { color:#497996; text-decoration:none; }
	#product .entryList2 .groupAssist2 {}
	#product .entryList2 .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
	#product .entryList2 li.odd  { background-color:#F8F8F8; }
	#product .entryList2 .description {  font-size:90%; color:#555555; line-height:1.8; }
	#product .entryList2 .description A { color:#444444; text-decoration:underline; }
	#product .entryList2 .description A:hover { color:#497996; }
		#product .entryList2 .price { display:none; padding:12px; color:#B30000; font-size:132%; font-weight:bold}
		#product .entryList2 .price1 { display:none; background:url('./images/price.gif') 0 2px no-repeat; padding-left:22px; color:#000000; font-size:13px; font-weight:bold; text-decoration:line-through}
		#product .entry .article2 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle2 { float:left; width:300px;  padding:0 0 0 22px; margin:0px; 
			background:#000 url('./images/price.gif') 0px 0px no-repeat; }
		#product .entry .titleWrap .price { padding:12px; color:#B30000; font-size:132%; font-weight:bold}
		#product .entry .titleWrap .price1 { color:#000000; font-size:13px; font-weight:bold; text-decoration:line-through}
		#product .entry .article3 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle3 { float:right; width:300px; padding:0 0 0 22px; margin:0px; 
			  background:#FC0000 url('./images/price.gif') 0px 0px no-repeat; }
			  
		#articleTitle { margin-top:20px;background: url('./images/price.gif') 0px 2px no-repeat; 
						padding-left:20px; color:#00547E;  font-weight:bold;}
			#articleTitle .article { background: url('./images/price.gif') bottom repeat-x;}		
		#albumTitle5 { margin-top:50px; padding-left:20px; color:#00547E; font-weight:bold;
					   background: url('./images/price.gif') 0px 2px no-repeat; }

#products { }
	#products h3 { background-position:0 -520px !important; }
	#products .entry .titleWrap .date { display:none; }
	
	#products .entry .titleWrap { background-image:none; border:0; }
		#products .entry .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:5px 10px 5px 0px; background: url('./images/common/page_copy.gif') 0 7px no-repeat; border-bottom:1px #24497D solid}
		#products .entry .titleWrap .article {  padding-bottom:20px}
		#products .entry .titleWrap .price { padding:3px 0 3px 12px; color:#B30000; font-size:132%; font-weight:bold}
		#products .entry .titleWrap .price1 { color:#000000; font-size:13px; font-weight:bold; text-decoration:line-through}
	#products .entry .cover { width:212px; float:right; padding:12px 0 0 8px; }
	#products .entry .cover img { }
	#products .entry	.price { line-height:28px}
	#products .article { padding:12px 0 0 18px; line-height:1.5}		
	#products .entryList2 ul { padding-top:12px}
	#products .entryList2 li {  padding:5px 0px 5px 0;border-bottom:1px #E1E1E1 dashed; margin:5px 5px 0 0; background:url('./images/productListBg.gif') left top no-repeat; }
	#products .entryList2 .cover { float:left; margin:12px 0 0 12px ; border:none; width:126px; height:96px
								  background:url('./images/common/noImage.gif') center center no-repeat; }
	#products .entryList2 .cover img {  width:120px; height:90px; padding:3px;}							  
	#products .entryList2 .cover a img { border:1px solid #E1E1E1;}
	#products .entryList2 .cover a:hover img { border-color:#497996 }
	#products .entryList2 .groupAssist { float:left; width:500px;  padding:0; margin:8px 2px 0 18px;}
		#products .entryList2 .groupAssist A .title  { color:#0C4C73; text-decoration:none; font-weight:bold; font-size:116%;  }
		#products .entryList2 .groupAssist  A:hover .title { color:#497996; text-decoration:none; }
	#products .entryList2 .groupAssist2 {}
	#products .entryList2 .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
	#products .entryList2 li.odd  { background-color:#F8F8F8; }
	#products .entryList2 .description {  font-size:90%; color:#555555; line-height:1.8; }
	#products .entryList2 .description A { color:#444444; text-decoration:underline; }
	#products .entryList2 .description A:hover { color:#497996; }
		#products .entryList2 .price { display:none; padding:12px; color:#B30000; font-size:132%; font-weight:bold}
		#products .entryList2 .price1 { display:none; background:url('./images/price.gif') 0 2px no-repeat; padding-left:22px; color:#000000; font-size:13px; font-weight:bold; text-decoration:line-through}
		#products .entry .article2 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle2 { float:left; width:300px;  padding:0 0 0 22px; margin:0px; 
			background:#000 url('./images/price.gif') 0px 0px no-repeat; }
		#products .entry .titleWrap .price { padding:12px; color:#B30000; font-size:132%; font-weight:bold}
		#products .entry .titleWrap .price1 { color:#000000; font-size:13px; font-weight:bold; text-decoration:line-through}
		#products .entry .article3 { padding:10px 0px 15px 5px; line-height:180%; }
			#articleTitle3 { float:right; width:300px; padding:0 0 0 22px; margin:0px; 
			  background:#FC0000 url('./images/price.gif') 0px 0px no-repeat; }
			  
		#articleTitle { margin-top:20px;background: url('./images/price.gif') 0px 2px no-repeat; 
						padding-left:20px; color:#00547E;  font-weight:bold;}
			#articleTitle .article { background: url('./images/price.gif') bottom repeat-x;}		
		#albumTitle5 { margin-top:50px; padding-left:20px; color:#00547E; font-weight:bold;
					   background: url('./images/price.gif') 0px 2px no-repeat; }


#gallery {   width:700px;}
	#gallery ul { list-style:none; margin:10px 0 0 0; padding:0px; width:715px; overflow:hidden }
			
	#gallery ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
	#gallery ul { display: inline-block; }
		/* Holly Hack Targets IE Win only \*/
	* html gallery ul { height: 1%; }
	#gallery ul { display: block; }
		/* End Holly Hack */
			
	#gallery li { 	float:left; width:126px; /*140*/ height:132px; 
								padding:0 0px 8px 0px; overflow:hidden; margin:0 17px 8px 0; }
	#gallery li div { display:block; }
	#gallery li a img {  border:3px #d1d1d1 solid; background:url('./images/common/noImageEn.gif') center center no-repeat;}
	#gallery li a:hover img {  border-color:#497996;}
	#gallery li a .title { margin-bottom:6px; text-align:center }	
	#gallery li a:hover .title { color:#497996}


/* module END */


/* backTop */

/* IE 6 */
/* -- fail--
* html { overflow:hidden; }
* html body { width:100%; height:100%; overflow:auto; }
* html #backTop { position:absolute; right:17px; }
*/
* html #backTop { display:none; }
/* IE 6 END*/
	
#backTop { display:inline; position:fixed; bottom:0; right:0; width:73px; height:34px; }
#backTop a { display:block; width:73px; height:34px; text-indent:-9999px; background:transparent url('./images/backTop.gif') 0 0 no-repeat; }
#backTop a:hover { border:none; background:transparent url('./images/backTop.gif') 0 -34px no-repeat; }
#backTop a:focus { -moz-outline-style:none; }

/* backTop END */




/* custom START */
/* custom END */